import axios from 'axios'
import wx from 'weixin-js-sdk'
export let wexinsdk = function(){
    var thisurl=window.location.href
    var applyurl=encodeURIComponent(thisurl.split('#')[0]);
    thisurl = thisurl.split('#')[0]+'?'+encodeURIComponent(thisurl.split('#')[1])
    var getwxurl=`http://u.mysun365.com/userCenter/chat/jssdkAcsAuth.jsp?sysType=ADPUBLIC&logValue=wd192xd129&gotoUrl=`+applyurl;
    axios.post(getwxurl)
    .then(response=>{
        var data=response.data
        if(data.result==1){
            var wxInfo=data.data;
            wx.config({
                debug: false, // 开启调试模式
                appId: wxInfo.appid, // 必填，公众号的唯一标识
                timestamp:wxInfo.timestamp , // 必填，生成签名的时间戳
                nonceStr: wxInfo.noncestr, // 必填，生成签名的随机串
                signature:wxInfo.signature,// 必填，签名，见附录1
                jsApiList: ['onMenuShareTimeline',
                            'onMenuShareAppMessage'
                ] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });
            var shareData=JSON.parse(sessionStorage.getItem('shareData'))
//          var shareData=sessionStorage.setItem(JSON.stringify(shareData)) ? :
            wx.ready(function(){
                _ShareTimeline(shareData);
                _ShareAppMessage(shareData);
            })
        }else{
            console.log(response)
        }
    })
    function _ShareTimeline(shareData){
        // alert(thisurl)
        // debugger
        var title=shareData.title ? shareData.title:'流名帖'
        var qtitle=shareData.qtitle;
        if(qtitle){
            title=qtitle
        }
        var img=shareData.img ? shareData.img:'/static/image/h4.jpg'
        wx.onMenuShareTimeline({
            title: title, // 分享标题
            link: thisurl, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: img, // 分享图标
            success: function (res) { 
                alert('分享成功')
            },
            cancel: function (res) { 
                
            },
            fail: function(res){
                alert('分享失败:'+JSON.stringify(res))
            }
        });
    }
    function _ShareAppMessage(shareData){
        var title=shareData.title ? shareData.title:'流名帖'
        var desc=shareData.desc ? shareData.desc:'流名帖'
        var img=shareData.img ? shareData.img:'/static/image/h4.jpg'
        wx.onMenuShareAppMessage({
        
            title: title, // 分享标题
        
            desc: desc, // 分享描述
        
            link: thisurl, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        
            imgUrl: img, // 分享图标
        
            type: '', // 分享类型,music、video或link，不填默认为link
        
            dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
        
            success: function (res) { 
                alert('分享成功')
            },
            cancel: function (res) { 
                
            },
            fail: function(res){
                alert('分享失败:'+JSON.stringify(res))
            }
        
        });
    }
}